spring/mechanical toy - Spanish English Dictionary